#dsu_updater_notice {
	width:340px;
	background-color:#F6FBFF;
	border:8px solid #c4e4fd;
	-moz-border-radius:8px;
	border-radius:8px;
	border:1px solid #779CB0\9;
	bottom:10px;
	position:fixed;
}
.ie_all #dsu_updater_notice {
	border:1px solid #779CB0;
}
#dsu_updater_notice strong {
	color:#f00;
}
#dsu_updater_notice .flb {
	height:50px;
	padding:0 10px;
	margin:0;
	line-height:50px;
	background:transparent url(fwin_bg.png) repeat-x 0 0;
}
#dsu_updater_notice em {
	color:#208ade;
	font-size:13px;
}
#dsu_updater_notice .flbc {
	background:transparent url(fwin_closer.png) no-repeat 0 0;
	width:25px;
	margin-top:-1px;
}
#dsu_updater_notice .flbc:hover {
	background-position:-60px 0;
}
#dsu_updater_notice .detail {
	padding: 10px;
	text-align: left;
}
#dsu_updater_notice h4 {
	margin-bottom: 5px;
}
#dsu_updater_notice h4 a {
	color: #06C;
}
#dsu_updater_notice ul {
	padding:5px 3px;
	overflow:hidden;
}
#dsu_updater_notice ul li {
	float:left;
	width:49%;
	overflow:hidden;
	padding: 3px 0;
}
#dsu_updater_notice p {
	height:18px;
	line-height:18px;
	padding-left:16px;
	background:url(v_bg.png) no-repeat 0 3px;
}
#dsu_updater_notice p.v_new {
	background-position:0 -15px;
}
#dsu_updater_notice li strong {
	font-weight:normal;
}
#dsu_updater_notice .up_error {
	background:url(error.png) no-repeat 0 0;
	line-height:1.5em;
	font-weight:bold;
	font-size:13px;
	color:#f00;
	min-height:71px;
	padding-left:80px;
}
#dsu_updater_notice .dsu_link {
	height:32px;
	padding:5px 0 0 0;
}
#dsu_updater_notice .dsu_start_update {
	display:block;
	margin:0 auto;
	width:107px;
	height:32px;
	background:url(update_now.png) no-repeat 0 -32px;
	text-indent:-999px;
	overflow:hidden;
}
#dsu_updater_notice .dsu_start_update:hover {
	background-position:0 0;
}